xen: don't use C++ keyword 'private' in public headers.
authorTim Deegan <tim@xen.org>
Thu, 5 Mar 2015 12:11:25 +0000 (12:11 +0000)
committerTim Deegan <tim@xen.org>
Thu, 12 Mar 2015 11:08:23 +0000 (11:08 +0000)
commit156e90e8f9ad74c7f91633630a882bdbb6caf5ff
tree415ea7e8648f83df70c4234d7fecdedd1a39c328
parentae79d11ec93dc6a3c4bb63eac2a38c3800fbf3ce
xen: don't use C++ keyword 'private' in public headers.

The 'private' field in io/ring.h (for blktap2, see 1b9cecdb)
is the last thing in the Xen public headers that a C++ compiler
will object to.

Rename it to pvt, update the only in-tree user, and remove the
workaround in the C++ compatibility check.

Signed-off-by: Tim Deegan <tim@xen.org>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
tools/blktap2/drivers/tapdisk-vbd.c
xen/include/Makefile
xen/include/public/io/ring.h